/**
 * 公共错误处理工具类
 * 统一处理错误显示逻辑
 */
export class ErrorHandler {
  /**
   * 处理API错误
   * @param {Error} error - 错误对象
   * @returns {Object} 包含errorTitle和errorMessage的对象
   */
  static handleApiError(error) {
    if (error.message) {
      return {
        errorTitle: '加载失败',
        errorMessage: error.message
      };
    } else {
      return {
        errorTitle: '连接失败',
        errorMessage: '无法连接到服务器，请检查后端服务是否正常运行'
      };
    }
  }
}